export interface BaseEntity {
  /*主键 */
  id?: string;

  /*备注说明 */
  comment?: string;

  /*模块名称 */
  name: string;

  /*模块编码 */
  code: string;

  /*排序 */
  sort: number;

  /*是否启用(0:禁用,1:启用) */
  status: string;
}

export interface AddSysModule extends BaseEntity {
  // 可以根据需要添加额外字段
}

export interface EditSysModule extends BaseEntity {
  /*主键 必填 */
  id: string;
}

export interface SysModule extends BaseEntity {
  /*创建人 */
  createBy: string;

  /*创建时间 */
  createTime: string

  /*修改人 */
  updateBy: string;

  /*修改时间 */
  updateTime: Record<string, unknown>;

  /*更新版本 */
  version: number;

  /*逻辑删除标识 */
  isDelete: boolean;

  /*备注说明 必填 */
  comment: string;

  /*主键 必填 */
  id: string;
}
